file_text_open_append

语法:

file_text_open_append(fname);


参数 描述
fname 要追加内容的文件的名称。


返回: Real(实数)


描述

此函数以 写入权限打开指示文件名的文本文件(如果文件不存在,则创建它),并且返回文件的唯一 id 以存储在变量中,因为它将用于对该文件执行的所有进一步操作。文件中用于写入的位置设置为文件包含的最后一行文本。请注意,如果 无法 创建文件 (例如,由于非法文件名),该函数将返回 -1。


注意: 一次最多只能打开 32 个文件。完成后,你还应 始终 关闭文件,因为这会写入信息并释放与文件关联的内存。

警告! 此函数可能无法正常工作! 因为 GameMaker Studio 2 被沙盒化。有关更多信息,请参阅 文件系统限制 一节。


例如:

file = file_text_open_append(working_directory + "save.txt");

这将从与游戏相同的目录中打开 “save.txt”,并将文件 ID 存储在变量 “file” 中。